body {
  font-family: NormalFont;
}

h2 {
  font-weight: bold;
  font-size: 1.2em;
  margin-bottom: 10px;
}

div#print_options,
form,
div.form,
div#head_container,
div#foot,
.hide_print,
button {
  display: none;
}

div#content {
  width: auto;
  position: static;
}

table {
  width: 100%;
}

table.info {
  border: 1px solid #000000;
}

table.list tr {
  border: 1px solid #000000;
}

div.ro_form table, div.ro_form > p, div.ro_form fieldset {
  background-color: #edeff4;
  border: 1px solid #caccd1;
  color: #333333;
  padding: 10px 0px 10px 10px;
}

div.ro_form fieldset {
  margin-top: 30px;
}


div.ro_form fieldset legend {
  font-size: 1.2em;
  font-weight: bold;
  background-color: #d9d9d9;
  padding: 2px 12px 2px 12px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  color: #3b5998;
}

div.ro_form > p, div.ro_form fieldset {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}